package com.zmn.oms.common.dio.conf.distribute;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.validation.constraints.NotNull;
import java.io.Serializable;

/**
 * 类描述 派单参数配置查询DIO
 *
 * @author fubiao
 * @since 2022/09/07
 */
@ApiModel("派单参数配置查询DIO")
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class DistributeWeightDIO implements Serializable {
    private static final long serialVersionUID = 4745866189604333937L;

    @ApiModelProperty("平台ID")
    @NotNull(message = "平台ID不能为空")
    private Integer plat;

    @ApiModelProperty("子公司ID")
    @NotNull(message = "子公司ID不能为空")
    private Integer companyId;


    @ApiModelProperty("城市ID")
    @NotNull(message = "城市ID不能为空")
    private Integer cityId;

    @ApiModelProperty(value = "业务类型", notes = "1C2F3B")
    private Integer bizType;


    @ApiModelProperty("产品组ID")
    private Integer productGroupId;
}
